﻿namespace StationDataHub.Models.DTO;

/// <summary>
/// 充电运营商信息（对应协议5.2 OperatorInfo）
/// </summary>
public class OperatorInfo
{
    /// <summary>
    /// 运营商ID（组织机构代码，去掉“-”的9位字符，必填）
    /// </summary>
    public string OperatorID { get; set; } = string.Empty;

    /// <summary>
    /// 运营商名称（机构全称，必填）
    /// </summary>
    public string OperatorName { get; set; } = string.Empty;

    /// <summary>
    /// 运营商电话1（客服电话，必填）
    /// </summary>
    public string OperatorTel1 { get; set; } = string.Empty;

    /// <summary>
    /// 运营商电话2（客服电话，非必填）
    /// </summary>
    public string? OperatorTel2 { get; set; }

    /// <summary>
    /// 运营商注册地址（非必填）
    /// </summary>
    public string? OperatorRegAddress { get; set; }

    /// <summary>
    /// 备注信息（非必填，最大255字符）
    /// </summary>
    public string? OperatorNote { get; set; }
}